home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / c / c-bat-0.1n / c-bat-0 / c-bat-0.1 / README.patches < prev    next >
Encoding:
Text File  |  1994-06-16  |  2.0 KB  |  67 lines

  1. README.patches
  2.  
  3.  
  4. Readme to patch compiler sources. The enclosed patches should
  5. work only with GCC 2.4.5 ! THERE IS NO WARRANTY in ANY KIND
  6. (see file README for details !)
  7.  
  8. You need about 35 Meg of free disk space to get GCC compiled.
  9.  
  10. Building GCC:
  11. =============
  12.  
  13. Follow the documentation enclosed with the GCC archive. You can
  14. save diskspace if you delete all the directories for other
  15. architectures (all directories in config except config/i386)
  16. You can also delete all documentation enclosed (*.texi, *.1,...)
  17. if you uncomment the lines in the makefile. (Look for:
  18. "$MAKEINFO", ".texi", "install-man", "install-info")
  19. Also the CHANGLOG-Files eat up a lot of diskspace !
  20.  
  21.  
  22. Following patches are provided with this packages:
  23. ==================================================
  24.  
  25. c-parse.y.diff       Patch to the YACC-File for C only 
  26. WARNING !!! c-parse.in is the Yacc-File for C and Objective C ! 
  27.             c-parse.y is normally generated from this file,
  28.             so there is the danger of overwriting this file if
  29.             c-parse.in will be touched !
  30.  
  31. toplev.c.diff        Patch to toplevel file of cc1
  32.  
  33. c-lex.c.diff         Lexical scanner
  34.  
  35. c-aux-info.c.diff    Functions for -aux-info and -aux-brs 
  36.                      options.
  37.  
  38. linux.h.diff         diffs to the file config/i386/linux.h !!!!
  39.                      necessary for build-in specs, so you can test
  40.                      the compiler within the build directory 
  41.                      (xgcc !)
  42.  
  43. obstack.c.diff       necessary if unreferenced symbol "obstack..."
  44.                      See below !
  45.  
  46.  
  47.  
  48. Problem-shooting:
  49. =================
  50.  
  51. If you get an unreferenced symbol (obstack___...), you have to
  52. change following file:
  53.  
  54. obstack.c (Line 31):   #undef __GNU_LIBRARY__
  55.  
  56. because the Linux-lib does not contain the obstack-functions, 
  57. like it is supposed by the __GNU_LIBRARY__-flag !
  58.  
  59.  
  60. Good luck !
  61.  
  62. If you need more information or if I forgot something, please email me !
  63.  
  64. Eckehard Stolz
  65.  
  66. stolz@fiffi.sta.sub.org
  67. stolz@informatik.tu-muenchen.de